declaration on the right to development - Spanish English Dictionary